I'm trying to get Mach3 running with our CNC router.
It's working with KMotionCNC. The motors are tuned and KMotionCNC can jog the axes.
I've configured Mach3 to use the Dynomotion.dll plugin. When I choose "Config->Config Plugins", I get a dialog that includes "Dynomotion-V431s" at the top of the list.
Clicking "CONFIG" next to "Dynomotion-V431s" brings up the configuration dialog.
I've entered an "Init.c" program, a spindle speed control program, and a notify program. The notify program just implements the "NotifyZeroEncoderMach3.c" for zeroing the axes. I've attached a screen shot of the config dialog.
I'm curious, why is this needed? It seems to me that if the machine is not moving, there is no need to disable the axes and re-enable them.
It would appear that all is set up, because when I click the RESET button in Mach3, the machine's axes are enabled, and I can jog the axes in KMotionCNC.
After RESET, the STATUS line shows: "Dynomotion Status: OK".
But when I bring up the MPG in Mach3 by pressing Tab, none of the buttons, like "+Y" for example, move the axes.
Also, clicking the "Zero X", "Zero Y", and "Zero Z" buttons, the DROs for these axes don't change. I would expect them to go to zero.
What can I do to get the KFLOP to start moving the machine in response to user input in Mach3? What might be wrong such that the "Zero X", "Zero Y", and "Zero Z" buttons don't seem to function?
Thanks,
Hugh